package com.tyf.util;

import org.apache.tika.Tika;
import org.apache.tika.exception.TikaException;

import java.io.File;
import java.io.IOException;

/**
 * TIKA方法 可以读取文件中的文字信息
 */
public class ReadOfficeUtil {
    /**
     * 需要传一个文件路径 必须是File 类型
     * @param file
     */
    public static String readOffice(File file) throws IOException, TikaException {
        System.out.println("执行readOffice,打印文件名称"+file);
        if(file == null){
            return null;
        }
        Tika tika = new Tika();

        String s = tika.parseToString(file);
        return s;
    }
}
